#include "stm32f10x.h"                  // Device header
#include "Delay.h"
#include "OLED.h"
#include "ADC.h"

uint16_t ADC_Num0;
uint16_t ADC_Num1;
uint16_t ADC_Num2;
uint16_t ADC_Num3;

int main(void)
{
	/*模块初始化*/
	OLED_Init();		//OLED初始化
	Adc_Init();   		//ADC初始化
	
	/*显示静态字符串*/
	OLED_ShowString(1, 1, "AD0:");
	OLED_ShowString(2, 1, "AD1:");
	OLED_ShowString(3, 1, "AD2:");
	OLED_ShowString(4, 1, "AD3:");
	
	while (1)
	{	
		OLED_ShowNum(1, 5, Adc_Data[0], 4);				//显示通道0的转换结果AD0
		OLED_ShowNum(2, 5, Adc_Data[1], 4);				//显示通道1的转换结果AD1
		OLED_ShowNum(3, 5, Adc_Data[2], 4);				//显示通道2的转换结果AD2
		OLED_ShowNum(4, 5, Adc_Data[3], 4);				//显示通道3的转换结果AD3
		
		Delay_ms(100);			//延时100ms，手动增加一些转换的间隔时间
	}
}
